开始新对话

未解决

此帖子已超过 5 年

990

2014年2月19日 23:00

新一代VNX的多核优化之二

新一代VNX的多核优化之二

转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese

介绍

新一代VNX的多核优化之一

新一代VNX的多核优化之二

新一代VNX的多核优化之三

新一代VNX的多核优化之四

mcx-1-1.png

    多核优化,简称MCx,是最新一代VNX存储平台的操作系统进化的核心技术。其核心思想就是充分利用英特尔的多核CPU来处理VNX的缓存(包括SP缓存和FAST缓存)和后端RAID的各项操作。

mcx-1-2.png

    为体现多核优化的进化,自从VNX OE R33开始,系统从FLARE更名为MCxMCx对应MCCMultiple Core Cache)和MCRMultiple Core RAID)之和,即为实现多核缓存和多核RAID之意。

更多信息

    多核RAIDMCR)的重大进化主要体现在如下方面:


mcx-2-1.png

多核RAID——永久热备盘

mcx-2-2.png

    MCx系统中,不再需要指定热备盘,任何未使用的磁盘都可用作热备盘。当磁盘故障时,系统在相同的DAE内选择一块未使用的磁盘通过校验码和RAID中的重建日志生成数据,永久性地取代那块坏盘。即使坏盘修复了,也不把数据还原回来,而原来的热备盘也变成永久的数据盘。值得一提的是,备盘替换可在磁盘故障发生5分钟后自动执行或者立即人为触发。

mcx-2-3.png
    新的热备盘策略包含三种:

    No Hot Spares——不保留任何磁盘作为热备盘

    Recommended——为每30个磁盘保留一块热备盘

    Custom——保留2-30块磁盘作为热备盘

多核RAID——磁盘移位

mcx-2-4.png

    可以任意改变一块磁盘或者一个RAID组在阵列中的物理槽位,只要在拔出磁盘5分钟内再次插入,那么系统会利用RAID中的重建日志把这5分钟内发生的数据改变写入磁盘中。超过5分钟没插入,则会触发备盘替换了。如果插入的是块新盘,那么系统自动对新盘置零。

mcx-2-5.png

    刚才提到RAID中会有一块区域叫做重建日志,记录磁盘故障或者移位后的数据变化。这块区域的尺寸以RAID组内可用空间为上限,可持续记录直至磁盘归位或者备盘替换完毕。

多核RAID——RAID6并行重建

mcx-2-6.png

    MCR支持同时使用两块热备盘来重建RAID6中的两块坏盘。这里是利用到了日志来记录所有待写入RG的写操作,确保在整个RAIDdegraded期间的数据一致性。

应用于

VNX5200 VNX5400 VNX5600 VNX5800 VNX7600 VNX8000 

146 消息

2014年2月25日 01:00

对于”多核RAID——永久热备盘“,是不是在MCx里只有这一种热备方式?如果使用时考虑了后端BUS之间的性能均衡,在磁盘故障的情况下,该如何设计呢?比如,metalun是4条总线上raidlun做条带组合的。

1.1K 消息

2014年2月25日 18:00

当需要HS的时候,MCR会根据规则选择一个合适的盘,不需要人工干预。

146 消息

2014年2月26日 19:00

如果DAE内没有可用备盘,是不是会优先从相同BUS上选择呢?

找不到事件!

Top